package com.cjk.foundation.entity;

import java.io.Serializable;
import java.util.Date;

import com.cjk.foundation.enums.ConfStatus;
import com.cjk.foundation.enums.DeviceStatus;
import com.cjk.foundation.enums.DeviceType;

public class DeviceEntity implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -1264335090665513549L;
	
	private String sn;
	private String mac;
	private Integer userId;
	private Integer groupId;
	private String aliasName;
	private String deviceClass;
	private DeviceType deviceType;
	private DeviceStatus status;
	private Date createTime;
	private Date updateTime;
	private Date firstInform;
	private Date lastUploadLogTime;
	// 服务器字段
	private ConfStatus confStatus;
	private Integer periodic;
	// 机顶盒字段
	private Integer channelId;
	private String channelName;
	private String room;
	private String tenantName;
	private Date lastPlayTime;
	// view
	private String groupName;
	private String deviceTypeDesc;
	private String statusDesc;
	private String confStatusDesc;
	private String launcherVersion;
	private String movieVersion;
	private String liveVersion;
	
	public String getSn() {
		return sn;
	}
	public void setSn(String sn) {
		this.sn = sn;
	}
	public String getMac() {
		return mac;
	}
	public void setMac(String mac) {
		this.mac = mac;
	}
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public Integer getGroupId() {
		return groupId;
	}
	public void setGroupId(Integer groupId) {
		this.groupId = groupId;
	}
	public String getAliasName() {
		return aliasName;
	}
	public void setAliasName(String aliasName) {
		this.aliasName = aliasName;
	}
	public String getDeviceClass() {
		return deviceClass;
	}
	public void setDeviceClass(String deviceClass) {
		this.deviceClass = deviceClass;
	}
	public DeviceType getDeviceType() {
		return deviceType;
	}
	public void setDeviceType(DeviceType deviceType) {
		this.deviceType = deviceType;
	}
	public DeviceStatus getStatus() {
		return status;
	}
	public void setStatus(DeviceStatus status) {
		this.status = status;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public Date getFirstInform() {
		return firstInform;
	}
	public void setFirstInform(Date firstInform) {
		this.firstInform = firstInform;
	}
	public Date getLastUploadLogTime() {
		return lastUploadLogTime;
	}
	public void setLastUploadLogTime(Date lastUploadLogTime) {
		this.lastUploadLogTime = lastUploadLogTime;
	}
	public ConfStatus getConfStatus() {
		return confStatus;
	}
	public void setConfStatus(ConfStatus confStatus) {
		this.confStatus = confStatus;
	}
	public Integer getPeriodic() {
		return periodic;
	}
	public void setPeriodic(Integer periodic) {
		this.periodic = periodic;
	}
	public Integer getChannelId() {
		return channelId;
	}
	public void setChannelId(Integer channelId) {
		this.channelId = channelId;
	}
	public String getChannelName() {
		return channelName;
	}
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	public String getRoom() {
		return room;
	}
	public void setRoom(String room) {
		this.room = room;
	}
	public String getTenantName() {
		return tenantName;
	}
	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}
	public Date getLastPlayTime() {
		return lastPlayTime;
	}
	public void setLastPlayTime(Date lastPlayTime) {
		this.lastPlayTime = lastPlayTime;
	}
	public String getGroupName() {
		return groupName;
	}
	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}
	public String getDeviceTypeDesc() {
		return deviceTypeDesc;
	}
	public void setDeviceTypeDesc(String deviceTypeDesc) {
		this.deviceTypeDesc = deviceTypeDesc;
	}
	public String getStatusDesc() {
		return statusDesc;
	}
	public void setStatusDesc(String statusDesc) {
		this.statusDesc = statusDesc;
	}
	public String getConfStatusDesc() {
		return confStatusDesc;
	}
	public void setConfStatusDesc(String confStatusDesc) {
		this.confStatusDesc = confStatusDesc;
	}
	public String getLauncherVersion() {
		return launcherVersion;
	}
	public void setLauncherVersion(String launcherVersion) {
		this.launcherVersion = launcherVersion;
	}
	public String getMovieVersion() {
		return movieVersion;
	}
	public void setMovieVersion(String movieVersion) {
		this.movieVersion = movieVersion;
	}
	public String getLiveVersion() {
		return liveVersion;
	}
	public void setLiveVersion(String liveVersion) {
		this.liveVersion = liveVersion;
	}
	
}